﻿@charset "utf-8";

/*图片缩放*/
.pic_zoom img {
	transition: 0.3s;
}
.pic_zoom:hover img {
	transform: scale(1.1, 1.1); /*默认1*/
}
.pic_zoom02 img {
	transition: 0.3s;
}
.pic_zoom02:hover img {
	transform: scale(1.03, 1.03); /*默认1*/
}

/*首页头部*/
.header_index {
	transform:translate(0, -80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.header_index.showdiv {
	transform:none;
	opacity:1;
}

/*导航*/
.mainnav .subnav {
	transition:0.5s all ease;
	opacity:0; filter:alpha(opacity=0); zoom:1; visibility: hidden;
	visibility: visible \9; display:none \9;
}
.mainnav .pull_li_hover .subnav {
	opacity:1; filter:alpha(opacity=100); visibility: visible;
	display: block \9;
}
/*.mainnav .subnav:after { content: ""; display: block; position: absolute; left: 0; top: 0; height: 0; transition: all 0.6s ease; width: 4px; background: #71A8E0; }
.mainnav .subnav:hover:after { height: 100%; }*/
.mainnav .subnav:after { content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 0; transition: all 0.6s ease; height: 4px; background: #71A8E0; }
.mainnav .subnav:hover:after { width: 100%; }

/*数字滚动*/
.number_01 {padding:100px 0; text-align:center;}
.number_01 .title {font-size:18px; color:#666666; padding-bottom:100px; line-height:35px; font-weight:100;}
.number_01 .tr .td {float:left; width:25%;}
.number_01 .tr .td .bg {border-left:1px solid #C2C2C2;}
.number_01 .tr .td1 .bg {border-left: none;}
.number_01 .inner {color:#0066CC;}
.number_01 .inner i {font-style:normal;}
.number_01 .inner strong {font-size:55px; font-family:Arial, Helvetica, sans-serif; /*font-family:Impact;*/ /*display:flex; justify-content:center;*/}
.number_01 .inner span {font-size:20px; padding-left:5px; font-weight:500;}
.number_01 .ps {font-size:20px; color:#666666; padding-top:20px; font-weight:100;}
.number_01.showdiv .tr .td.s strong i {
	animation:td1 2.5s ease-in-out 0s 1 both; /*animation-fill-mode : both感觉没啥效果*/
	/*transform-style:preserve-3d;*/
	display:inline-block; *display:inline; zoom:1;
}
.number_01 .tr .td.s strong i:nth-child(2) {animation-delay:0.2s;}
.number_01 .tr .td.s strong i:nth-child(3) {animation-delay:0.4s;}
.number_01 .tr .td.s strong i:nth-child(4) {animation-delay:0.6s;}
.number_01b .tr {padding:40px 0 10px;}
.number_01b .title {color:#999999;}
.number_01b .inner {color:#000000;}
@keyframes td1 {
	0%{transform:rotateX(0deg);}
	100%{transform:rotateX(360deg);}
}

/*主页banner*/
.header_banner .banner {
	transform:translate(0, -80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.header_banner.showdiv .banner {
	transform:none;
	opacity:1;
}
.header_banner .column {
	transform:translate(-80px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.header_banner.showdiv .column {
	transform:none;
	opacity:1;
}

/*首页*/
.recruit1 {
	/*动画相关*/
	transform:translate(0, 80px); /*动作：直线偏移位置x,y*/
	/*transform: rotate(115deg);*/ /*动作：旋转*/
	/*transform: scaleX(0);*/ /*动作：两边展开*/
	/*transform: rotateY(-180deg);*/ /*动作：两边翻转展开 速度较快*/
	transition:all 1s ease-out 0s; /*开始结束时间：右边的开始时间，左边的结束时间*/
	opacity:0; /*不显示*/
	
	/*其他*/
	/*flex-direction:column-reverse;*/ /*文本底部对齐*/
	/*order:1;*/ /*标签顺序：数字小的排前面；如果另一个没有此属性，写的排最后*/
}
.recruit1.showdiv {
	transform:none; /*动作：动画结束的动作*/
	opacity:1; /*显示*/
}
.recruit2 {
	transform:translate(0, -80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit2.showdiv {
	transform:none;
	opacity:1;
}
.recruit3 li {
	transform:translate(0, 80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit3 li:nth-child(2){transition-delay:0.3s;}
.recruit3 li:nth-child(3){transition-delay:0.6s;}
.recruit3 li:nth-child(4){transition-delay:0.9s;}
.recruit3.showdiv li {
	transform:none;
	opacity:1;
}
/*.recruit3 a:after { content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 0; transition: all 0.6s ease; height: 4px; background: #C3DBF3; }
.recruit3 a:hover:after { width: 100%; }
.recruit3.part_pic_01b a:after { background: #B7E9EE; }*/
.recruit4 li {
	transform:translate(0, 80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit4 li:nth-child(2){transition-delay:0.3s;}
.recruit4 li:nth-child(3){transition-delay:0.6s;}
.recruit4.showdiv li {
	transform:none;
	opacity:1;
}
.recruit5 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit5.showdiv {
	transform:none;
	opacity:1;
}
.recruit6 {
	transform:translate(0, -50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit6.showdiv {
	transform:none;
	opacity:1;
}
.recruit7 .area_l {
	transform:translate(-50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit7.showdiv .area_l {
	transform:none;
	opacity:1;
}
.recruit7 .area_r {
	transform:translate(50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit7.showdiv .area_r {
	transform:none;
	opacity:1;
}
.recruit8 li {
	transform:translate(0, 80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit8 li:nth-child(2){transition-delay:0.2s;}
.recruit8 li:nth-child(3){transition-delay:0.4s;}
.recruit8 li:nth-child(4){transition-delay:0.6s;}
.recruit8 li:nth-child(5){transition-delay:0.8s;}
.recruit8.showdiv li {
	transform:none;
	opacity:1;
}

/*主页01*/
.recruit01_1 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit01_1.showdiv {
	transform:none;
	opacity:1;
}
.recruit01_2 li {
	transform:translate(0, 80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit01_2 li:nth-child(2){transition-delay:0.2s;}
.recruit01_2 li:nth-child(3){transition-delay:0.4s;}
.recruit01_2.showdiv li {
	transform:none;
	opacity:1;
}
.recruit01_3 .column_t {
	transform:translate(-50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit01_3.showdiv .column_t {
	transform:none;
	opacity:1;
}
.recruit01_3 .tab_c {
	transform:translate(50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit01_3.showdiv .tab_c {
	transform:none;
	opacity:1;
}
.recruit01_3 .tab_t {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit01_3.showdiv .tab_t {
	transform:none;
	opacity:1;
}
.recruit01_4 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit01_4.showdiv {
	transform:none;
	opacity:1;
}
.recruit01_5 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit01_5.showdiv {
	transform:none;
	opacity:1;
}
.recruit01_6 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit01_6.showdiv {
	transform:none;
	opacity:1;
}

/*主页02*/
.recruit02_1 .area_l {
	transform:translate(-50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit02_1.showdiv .area_l {
	transform:none;
	opacity:1;
}
.recruit02_1 .area_r {
	transform:translate(50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit02_1.showdiv .area_r {
	transform:none;
	opacity:1;
}
.recruit02_1 .part_news_01 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit02_1.showdiv .part_news_01 {
	transform:none;
	opacity:1;
}
.recruit02_2 li {
	transform:translate(-100px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit02_2 li.a2 {transition-delay:0.3s;}
.recruit02_2 li.a3 {transition-delay:0.6s;}
.recruit02_2 li.a4 {transform:translate(0, -60px); transition-delay:0.9s;}
.recruit02_2.showdiv li {
	transform:none;
	opacity:1;
}
.recruit02_3 li {
	transform:translate(-80px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit02_3 li:nth-child(2) {transform:translate(80px, 0);}
.recruit02_3 li:nth-child(4) {transform:translate(80px, 0);}
.recruit02_3 li:nth-child(6) {transform:translate(80px, 0);}
.recruit02_3.showdiv li {
	transform:none;
	opacity:1;
}
.recruit02_4 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit02_4.showdiv {
	transform:none;
	opacity:1;
}

/*主页03*/
.recruit03_1 li {
	transform:translate(0, 80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit03_1 li:nth-child(2){transition-delay:0.2s;}
.recruit03_1 li:nth-child(3){transition-delay:0.4s;}
.recruit03_1 li:nth-child(4){transition-delay:0.6s;}
.recruit03_1.showdiv li {
	transform:none;
	opacity:1;
}
.recruit03_1 a:after { content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 0; transition: all 0.6s ease; height: 4px; background: #B7E9EE; }
.recruit03_1 a:hover:after { width: 100%; }
.recruit03_2 .list_l {
	transform:translate(-50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit03_2.showdiv .list_l {
	transform:none;
	opacity:1;
}
.recruit03_2 .list_r {
	transform:translate(50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit03_2.showdiv .list_r {
	transform:none;
	opacity:1;
}
.recruit03_3 .part_news_01 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit03_3.showdiv .part_news_01 {
	transform:none;
	opacity:1;
}
.recruit03_3 .part_pic_07 li {
	transform:translate(0, 80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit03_3 .part_pic_07 li:nth-child(2){transition-delay:0.05s;}
.recruit03_3 .part_pic_07 li:nth-child(3){transition-delay:0.10s;}
.recruit03_3 .part_pic_07 li:nth-child(4){transition-delay:0.15s;}
.recruit03_3 .part_pic_07 li:nth-child(5){transition-delay:0.20s;}
.recruit03_3 .part_pic_07 li:nth-child(6){transition-delay:0.25s;}
.recruit03_3 .part_pic_07 li:nth-child(7){transition-delay:0.30s;}
.recruit03_3.showdiv .part_pic_07 li {
	transform:none;
	opacity:1;
}
.recruit03_5 li {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit03_5 li:nth-child(2), .recruit03_5 li:nth-child(4) {transform:translate(0, -50px);}
.recruit03_5.showdiv li {
	transform:none;
	opacity:1;
}
.recruit03_6 .part_news_04 {
	transform:translate(0, -50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit03_6.showdiv .part_news_04 {
	transform:none;
	opacity:1;
}
.recruit03_6 .part_pic_09 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
	transition-delay:0.5s;
}
.recruit03_6.showdiv .part_pic_09 {
	transform:none;
	opacity:1;
}

/*主页04*/
.recruit04_1 .area_l {
	transform:translate(-50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit04_1.showdiv .area_l {
	transform:none;
	opacity:1;
}
.recruit04_1 .area_r {
	transform:translate(50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit04_1.showdiv .area_r {
	transform:none;
	opacity:1;
}
.recruit04_2 .banner {
	transform:translate(0, -50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit04_2.showdiv .banner {
	transform:none;
	opacity:1;
}
.recruit04_2 .area_l {
	transform:translate(-50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
	transition-delay:0.5s;
}
.recruit04_2.showdiv .area_l {
	transform:none;
	opacity:1;
}
.recruit04_2 .area_r {
	transform:translate(50px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
	transition-delay:0.5s;
}
.recruit04_2.showdiv .area_r {
	transform:none;
	opacity:1;
}
.recruit04_3 {
	transform:translate(0, -50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit04_3.showdiv {
	transform:none;
	opacity:1;
}
.recruit04_4 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit04_4.showdiv {
	transform:none;
	opacity:1;
}

/*主页05*/
.recruit05_1 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit05_1.showdiv {
	transform:none;
	opacity:1;
}
/*.recruit05_1 .list li {
	transform:translate(0, 80px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit05_1 .list li:nth-child(1){transition-delay:0.5s;}
.recruit05_1 .list li:nth-child(2){transition-delay:0.7s;}
.recruit05_1 .list li:nth-child(3){transition-delay:0.9s;}
.recruit05_1.showdiv .list li {
	transform:none;
	opacity:1;
}*/
.recruit05_2 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit05_2.showdiv {
	transform:none;
	opacity:1;
}
.recruit05_3 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit05_3.showdiv {
	transform:none;
	opacity:1;
}
.recruit05_3 .part_bg {
	transform:translate(100px, 0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit05_3.showdiv .part_bg {
	transform:none;
	opacity:1;
}
.recruit05_4 {
	transform:translate(0, 50px);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.recruit05_4.showdiv {
	transform:none;
	opacity:1;
}